/**
 * This file is part of OntoApplications (project linked with OntoCompoFramework)
 *
 * Copyright (C) 2011 -  Christian Brel
 *
 * @author   Pierre Nshimiyimana
 **/

package applications.studentApplicationForm.fc.lib;

import applications.studentApplicationForm.fc.api.AcademicRecord;
import applications.studentApplicationForm.fc.api.Address;
import applications.studentApplicationForm.fc.api.StudentForm;

public class StudentFormImpl implements StudentForm {


	private String gender;
	private String studentNumber;
	private String INE;
	private String familyName;
	private String firstName;
	private String dateOfBirth;
	private String email;
	private String nationality;
	private Address adress;
	private AcademicRecord[] academicRecord;

	
	public StudentFormImpl() {
		System.out.println("StudentFormImpl created!!");
	}



	public StudentFormImpl(String gender, String studentNumber, String iNE,
			String familyName, String firstName, String dateOfBirth,
			String email, String nationality, Address adress,
			AcademicRecord[] academicRecord) {
		super();
		this.gender = gender;
		this.studentNumber = studentNumber;
		INE = iNE;
		this.familyName = familyName;
		this.firstName = firstName;
		this.dateOfBirth = dateOfBirth;
		this.email = email;
		this.nationality = nationality;
		this.adress = adress;
		this.academicRecord = academicRecord;
	}



	@Override
	public AcademicRecord[] getAcademicRecord() {
		// TODO Auto-generated method stub
		return this.academicRecord;
	}




	@Override
	public Address getAdress() {
		// TODO Auto-generated method stub
		return this.adress;
	}




	@Override
	public String getDateOfBirth() {
		// TODO Auto-generated method stub
		return this.dateOfBirth;
	}




	@Override
	public String getEmail() {
		// TODO Auto-generated method stub
		return this.email;
	}




	@Override
	public String getFamilyName() {
		// TODO Auto-generated method stub
		return this.familyName;
	}




	@Override
	public String getFirstName() {
		// TODO Auto-generated method stub
		return this.firstName;
	}




	@Override
	public String getGender() {
		// TODO Auto-generated method stub
		return this.gender;
	}




	@Override
	public String getINE() {
		// TODO Auto-generated method stub
		return this.INE;
	}




	@Override
	public String getNationality() {
		// TODO Auto-generated method stub
		return this.nationality;
	}




	@Override
	public String getStudentNumber() {
		// TODO Auto-generated method stub
		return this.studentNumber;
	}


}
